driver's windshield - French English Dictionary